package com.stylefeng.guns.rest.Util;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
@Data
public class LineInf  implements  java.io.Serializable{
    private static final long serialVersionUID = 1L;
    private String olId; //线路ID
    private String olName; //线路名称
    private String olStartCity;     //起始城市
    private String olStartCityId;     //出发城市
    private String olStartPosition;     //起点坐标
    private String olEndCity;     //终点城市
    private String olEndCityId;     //终止城市id
    private String olEndPosition;     //终点坐标
    private Integer olEstimateTime;     //预计运行时长（分钟）
    private String olAutoTask;     //是否自动打包： 0（否）1（是）
    private String olAutoTaskRule;     //打包规则 固定是01 一单一包
    private String olOattrId;     //时段打包规则id 班次预约时段前或 班次预约时段后
    private Integer olMaxPsnNum;     //任务最大人数
    private Integer olOneToOneDelay;     //一单对一任务 延迟群发时间（分钟）
    private String olOneToOnePublish;     //是否群发 0（否）1（是）
    private String olDriverPackage;     //驾驶员打包 0（否）1（是）
    private String olSendByTimer;     //是否按班次发车 0（否）1（是）
    private Integer olPreSaleMinitue;     //提前多长时间下单 单位分钟 参照班次时间
    private Integer olPreRefundMinitue;     //提前多长时间退票 单位分钟 参照班次时间
    private Integer olPreMiniteAlerDriver;     //发车前多少时间提醒驾驶员发车
    private String olSfSite;     //是否按站点接送 0（否）1（是）
    private String olUpPos;     //固定上车点坐标
    private String olDownPos;     //固定下车点坐标
    private String olUpPosName;     //固定上车点名名称
    private String olDownPosName;     //固定下车点名称
    private String note;     //备注
    private List<LinePrice> listPrice=new ArrayList<LinePrice>();//基本价
    private List<LineTimePrice> listTimePrice=new ArrayList<LineTimePrice>();//时段价
    private List<LineDatePrice> listDatePrice=new ArrayList<LineDatePrice>();//日期价
    private List<LineMileagePrice> listMileagePrice=new ArrayList<LineMileagePrice>();//里程价
    private List<LineRangePrice> listRangePrice=new ArrayList<LineRangePrice>();//区域及加价
    private List<LineSite> listSite=new ArrayList<LineSite>();//站点
    private List<LineTimeSlot> listTimeSlot=new ArrayList<>();//排班
}
